package com.aiju.widgit;

import android.content.Context;
import android.util.AttributeSet;
import android.util.TypedValue;
import android.widget.EditText;

import com.aiju.bean.AJUserLogin;
import com.aiju.widgit.config.UIConfig;
import com.aiju.widgit.style.EditViewStyle;

/**
 * @author: 佐为
 * @date: 2017-01-19 11:43
 * @version: V1.0
 * @Description: 统一字体颜色，大小，背景样式EditText
 */
public class AiJuEditText extends EditText {

    public AiJuEditText(Context context) {
        super(context);
        initView(context);
    }

    public AiJuEditText(Context context, AttributeSet attrs) {
        super(context, attrs);
        initView(context);
    }

    private void initView(Context context) {
        UIConfig uiConfig = AJUserLogin.mUIConfig;
        if (uiConfig != null && uiConfig.getEditViewStyle() != null) {
            EditViewStyle editViewStyle = uiConfig.getEditViewStyle();
            setTextColor(getResources().getColor(editViewStyle.textColor));
            setHintTextColor(getResources().getColor(editViewStyle.hitTextColor));
            setTextSize(TypedValue.COMPLEX_UNIT_SP, editViewStyle.textSize);
            setBackgroundResource(editViewStyle.background);
        }
    }
}
